to hit upon - Espagnol Anglais Dictionnaire